/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	-moz-border-radius-topleft: @ui-corner-radius;
	-webkit-border-top-left-radius: @ui-corner-radius;
	-khtml-border-top-left-radius: @ui-corner-radius;
	border-top-left-radius: @ui-corner-radius;
}

.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	-moz-border-radius-topright: @ui-corner-radius;
	-webkit-border-top-right-radius: @ui-corner-radius;
	-khtml-border-top-right-radius: @ui-corner-radius;
	border-top-right-radius: @ui-corner-radius;
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	-moz-border-radius-bottomleft: @ui-corner-radius;
	-webkit-border-bottom-left-radius: @ui-corner-radius;
	-khtml-border-bottom-left-radius: @ui-corner-radius;
	border-bottom-left-radius: @ui-corner-radius;
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	-moz-border-radius-bottomright: @ui-corner-radius;
	-webkit-border-bottom-right-radius: @ui-corner-radius;
	-khtml-border-bottom-right-radius: @ui-corner-radius;
	border-bottom-right-radius: @ui-corner-radius;
}

/* Overlays */
.ui-widget-overlay {
	.ui-background(@ui-overlay-background, @ui-overlay-texture, @ui-overlay-fill);
	.ui-opacity(@ui-overlay-opacity);
}

.ui-widget-shadow {
	margin: @ui-shadow-top-offset 0 0 @ui-shadow-left-offset;
	padding: @ui-shadow-thickness;
	.ui-background(@ui-shadow-background, @ui-shadow-texture, @ui-shadow-fill);
	.ui-opacity(@ui-shadow-opacity);
	.ui-radius(@ui-shadow-radius);	
}